package com.wicket.okrbff.web.contorller;

import cn.hutool.core.bean.BeanUtil;
import com.wicket.okrbff.biz.service.DashboradStandardDataService;
import com.wicket.okrbff.biz.service.dto.req.*;
import com.wicket.okrbff.biz.service.dto.res.*;
import com.wicket.okrbff.common.ro.OkrResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.wicket.okrcalc.integration.FwCalcDashboradStandardDataClient;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectMultiDataEvaChartListRespDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectMultiDataEvaChartListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffStandardDataDto;
import java.util.stream.Collectors;
import com.wicket.okrbff.common.exception.Assert;
import com.wicket.okrcalc.integration.dto.QuerySingleDataObjectChartCommonListComRespDto;
import com.wicket.okrcalc.integration.dto.QuerySingleDataObjectChartCommonListComReqDto;
import com.wicket.okrcalc.integration.FwCalcStandardDataClient;
import com.wicket.okrcalc.integration.dto.QueryStandardDataOfObjectDetailComRespDto;
import com.wicket.okrcalc.integration.dto.QueryStandardDataOfObjectDetailComReqDto;
import com.wicket.okrcalc.integration.dto.QueryUnderProjectProblemDataPointChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryUnderProjectProblemDataPointChartListComReqDto;
import com.wicket.okrbff.common.util.CommonFunctionHelper;
import com.wicket.okrcalc.integration.dto.QueryUnderProjectTaskDataPointChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryUnderProjectTaskDataPointChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryPrimaryDeptSigDataPointChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryPrimaryDeptSigDataPointChartListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffDeptDto;
import com.wicket.okrcalc.integration.dto.QuerySubContSingleDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QuerySubContSingleDataPointChartDataListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffEvaObjTargetCycleDto;
import com.wicket.okrcalc.integration.dto.QuerySubContMultiDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QuerySubContMultiDataPointChartDataListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryKeyFocusWorkTaskSigDataPointChartListRespDto;
import com.wicket.okrcalc.integration.dto.QueryKeyFocusWorkTaskSigDataPointChartListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffKeyFocusTaskDto;
import com.wicket.okrcalc.integration.dto.QueryDeptUnderEvaTempSingleDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptUnderEvaTempSingleDataPointChartDataListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryPriObjUnderEvaTempSingleDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryPriObjUnderEvaTempSingleDataPointChartDataListComReqDto;
import com.wicket.okrframework.integration.FwBaseInductionRecordClient;
import com.wicket.okrframework.integration.dto.BatchQueryInductionRecordListComRespDto;
import com.wicket.okrframework.integration.dto.BatchQueryInductionRecordListComReqDto;
import cn.hutool.core.collection.CollectionUtil;
import com.wicket.okrapp.integration.FwAppSmallCircleCommonClient;
import com.wicket.okrapp.integration.dto.QueryDeptOfEvalutionListComRespDto;
import com.wicket.okrapp.integration.dto.QueryDeptOfEvalutionListComReqDto;
import com.wicket.okrcalc.integration.dto.BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComRespDto;
import com.wicket.okrcalc.integration.dto.BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptCircleTaskSingleChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptCircleTaskSingleChartListComReqDto;
import com.wicket.okrframework.integration.dto.QueryDeptPersonListComRespDto;
import com.wicket.okrframework.integration.dto.QueryDeptPersonListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptCircleQuestionSingleChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptCircleQuestionSingleChartListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffQuestionDto;
import com.wicket.okrframework.integration.FwBaseOrgClient;
import com.wicket.okrframework.integration.dto.BatchQueryDeptComRespDto;
import com.wicket.okrframework.integration.dto.BatchQueryDeptComReqDto;
import com.wicket.okrframework.integration.dto.BatchQueryDeptComBorderRespDto;
import com.wicket.okrframework.integration.dto.BatchQueryDeptComBorderReqDto;
import com.wicket.okrapp.integration.FwAppDashboardTargetContentClient;
import com.wicket.okrapp.integration.dto.BatchQueryUserInfoByTargetCycleIdComRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryUserInfoByTargetCycleIdComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComReqDto;
import com.wicket.okrapp.integration.dto.BatchQueryDeptNameByTargetCycleIdComRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryDeptNameByTargetCycleIdComReqDto;
import com.wicket.okrframework.integration.FwBaseDashboardOrgClient;
import com.wicket.okrframework.integration.dto.BatchQueryUserinfoByMemberComRespDto;
import com.wicket.okrframework.integration.dto.BatchQueryUserinfoByMemberComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptMemCircleTargetSingleChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptMemCircleTargetSingleChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryWorkTaskSubStaffSigDataPointRankChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryWorkTaskSubStaffSigDataPointRankChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryProblemSubStaffSigDataPointRankChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryProblemSubStaffSigDataPointRankChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptMemObjtiveSigDataPointRankChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptMemObjtiveSigDataPointRankChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryMySubDataPersonRankingListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryMySubDataPersonRankingListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryMySubDataPersonTargetRankListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryMySubDataPersonTargetRankListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryEvaTempDeptAchievementSigDataPointChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryEvaTempDeptAchievementSigDataPointChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryEvaTempDeptAchievementSigDataPointRankChartListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryEvaTempDeptAchievementSigDataPointRankChartListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListRespDto;
import com.wicket.okrcalc.integration.dto.QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListReqDto;
import com.wicket.okrapp.integration.dto.BatchQueryTargetCycleByEntityComRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryTargetCycleByEntityComReqDto;
import com.wicket.okrcalc.integration.dto.QueryPrimaryCategoryAchievementSigDataPointRankChartListRespDto;
import com.wicket.okrcalc.integration.dto.QueryPrimaryCategoryAchievementSigDataPointRankChartListReqDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectAchievementSigDataChartDetailRespDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectAchievementSigDataChartDetailReqDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectAchievementDataChartListRespDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectAchievementDataChartListReqDto;
import com.wicket.okrapp.integration.FwAppDashboradStandardDataClient;
import com.wicket.okrapp.integration.dto.QueryTargetBoardUpdateCycleTypeCodeListRespDto;
import com.wicket.okrapp.integration.dto.QueryTargetBoardUpdateCycleTypeCodeListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffCycleTypeDto;
import com.wicket.okrcomponent.integration.FwCompDashboradStandardDataClient;
import com.wicket.okrcomponent.integration.dto.QuerySpaceDashboradVersionDetailComRespDto;
import com.wicket.okrcomponent.integration.dto.QuerySpaceDashboradVersionDetailComReqDto;
import com.wicket.okrcomponent.integration.dto.QueryDashboardNameAndMenuDetailComRespDto;
import com.wicket.okrcomponent.integration.dto.QueryDashboardNameAndMenuDetailComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffDashboardOneMenuDto;
import com.wicket.okrcomponent.integration.dto.QueryDashboardTwoMenuListComRespDto;
import com.wicket.okrcomponent.integration.dto.QueryDashboardTwoMenuListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffDashboardTwoMenuDto;
import com.wicket.okrapp.integration.dto.BatchQuerySmallCircleOriRoleMemInfoComRespDto;
import com.wicket.okrapp.integration.dto.BatchQuerySmallCircleOriRoleMemInfoComReqDto;
import com.wicket.okrcalc.integration.dto.RefreshSingleSpaceTaskOrProblemNumEtcComRespDto;
import com.wicket.okrcalc.integration.dto.RefreshSingleSpaceTaskOrProblemNumEtcComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetMulitDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetMulitDataPointChartDataListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetContNubMulitDataPointChartDataListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryDeptTargetContNubMulitDataPointChartDataListComReqDto;
import com.wicket.okrcalc.integration.dto.QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto;
import com.wicket.okrcalc.integration.dto.QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto;
import com.wicket.okrapp.integration.dto.QueryTargetCycleTreeMultiDataTypeStandardDataListRespDto;
import com.wicket.okrapp.integration.dto.QueryTargetCycleTreeMultiDataTypeStandardDataListReqDto;
import com.wicket.okrbff.common.dto.TreeNode;
import com.wicket.okrcomponent.integration.dto.AddSpaceDashboradVersionComRespDto;
import com.wicket.okrcomponent.integration.dto.AddSpaceDashboradVersionComReqDto;
import com.wicket.okrcalc.integration.dto.QueryTargetBudgetNewDisburseInfoListComRespDto;
import com.wicket.okrcalc.integration.dto.QueryTargetBudgetNewDisburseInfoListComReqDto;
import com.wicket.okrcalc.integration.dto.ImplementParentSubMidCycleTypeAnalysisComRespDto;
import com.wicket.okrcalc.integration.dto.ImplementParentSubMidCycleTypeAnalysisComReqDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectMultiDataNewestSubjectChartListRespDto;
import com.wicket.okrcalc.integration.dto.QuerySingleObjectMultiDataNewestSubjectChartListReqDto;
import com.wicket.okrcalc.integration.dto.RefreshNumberTargetContentReportTasksSingleSpaceComRespDto;
import com.wicket.okrcalc.integration.dto.RefreshNumberTargetContentReportTasksSingleSpaceComReqDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@Api(value = "DashboradStandardData", tags = { "DashboradStandardData" })
@RestController
// @RequestMapping("/oms/dashboradStandardData/")
public class DashboradStandardDataController {

  @Autowired
  DashboradStandardDataService dashboradStandardDataService;
/**
   * B4查询单主体多数据点归属最新评价图表列表
   * gen by moon at 3/29/2024, 12:07:35 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataNewestEvaChartList")
    @ApiOperation(value = "B4查询单主体多数据点归属最新评价图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataNewestEvaChartListRespDto> querySingleObjectMultiDataNewestEvaChartList(@RequestBody(required=false) @Validated BffQuerySingleObjectMultiDataNewestEvaChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataNewestEvaChartList(reqDTO));
    }
/**
   * B4查询单数据点单主体评价图表列表
   * gen by moon at 3/29/2024, 12:43:05 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartList")
    @ApiOperation(value = "B4查询单数据点单主体评价图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartListRespDto> querySingleDataObjectChartList(@RequestBody(required=false) @Validated BffQuerySingleDataObjectChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartList(reqDTO));
    }
/**
   * B4查询单数据点单主体评价图表详情
   * gen by moon at 3/29/2024, 12:43:08 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartDetail")
    @ApiOperation(value = "B4查询单数据点单主体评价图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartDetailRespDto> querySingleDataObjectChartDetail(@RequestBody(required=false) @Validated BffQuerySingleDataObjectChartDetailReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartDetail(reqDTO));
    }
/**
   * B4查询单数据点单主体图表列表
   * gen by moon at 3/29/2024, 12:43:10 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartCommonList")
    @ApiOperation(value = "B4查询单数据点单主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartCommonListRespDto> querySingleDataObjectChartCommonList(@RequestBody(required=false) @Validated BffQuerySingleDataObjectChartCommonListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartCommonList(reqDTO));
    }
/**
   * B4查询单数据点单主体图表详情
   * gen by moon at 3/29/2024, 12:43:11 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartCommonDetail")
    @ApiOperation(value = "B4查询单数据点单主体图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartCommonDetailRespDto> querySingleDataObjectChartCommonDetail(@RequestBody(required=false) @Validated BffQuerySingleDataObjectChartCommonDetailReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartCommonDetail(reqDTO));
    }
/**
   * B4查询单主体多数据点主体图表列表
   * gen by moon at 3/29/2024, 12:43:13 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataSubjectChartList")
    @ApiOperation(value = "B4查询单主体多数据点主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataSubjectChartListRespDto> querySingleObjectMultiDataSubjectChartList(@RequestBody(required=false) @Validated BffQuerySingleObjectMultiDataSubjectChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataSubjectChartList(reqDTO));
    }
/**
   * B4查询单主体多数据点归属最新主体图表列表
   * gen by moon at 3/29/2024, 12:43:14 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataNewestSubjectChartList")
    @ApiOperation(value = "B4查询单主体多数据点归属最新主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataNewestSubjectChartListRespDto> querySingleObjectMultiDataNewestSubjectChartList(@RequestBody(required=false) @Validated BffQuerySingleObjectMultiDataNewestSubjectChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataNewestSubjectChartList(reqDTO));
    }
/**
   * B4查项目下问题单数据点图表
   * gen by moon at 4/1/2024, 2:14:08 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryUnderProjectProblemDataPointChartList")
    @ApiOperation(value = "B4查项目下问题单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryUnderProjectProblemDataPointChartListRespDto> queryUnderProjectProblemDataPointChartList(@RequestBody(required=false) @Validated BffQueryUnderProjectProblemDataPointChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryUnderProjectProblemDataPointChartList(reqDTO));
    }
/**
   * B4查项目下任务单数据点图表
   * gen by moon at 4/1/2024, 2:14:16 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryUnderProjectTaskDataPointChartList")
    @ApiOperation(value = "B4查项目下任务单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryUnderProjectTaskDataPointChartListRespDto> queryUnderProjectTaskDataPointChartList(@RequestBody(required=false) @Validated BffQueryUnderProjectTaskDataPointChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryUnderProjectTaskDataPointChartList(reqDTO));
    }
/**
   * B4查询一级部门单数据点图表
   * gen by moon at 4/1/2024, 2:14:25 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryDeptSigDataPointChartList")
    @ApiOperation(value = "B4查询一级部门单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryDeptSigDataPointChartListRespDto> queryPrimaryDeptSigDataPointChartList(@RequestBody(required=false) @Validated BffQueryPrimaryDeptSigDataPointChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryPrimaryDeptSigDataPointChartList(reqDTO));
    }
/**
   * B4查询下级内容单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:14:35 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySubContSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询下级内容单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQuerySubContSingleDataPointChartDataListRespDto> querySubContSingleDataPointChartDataList(@RequestBody(required=false) @Validated BffQuerySubContSingleDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySubContSingleDataPointChartDataList(reqDTO));
    }
/**
   * B4查询下级内容多数据点图表数据列表
   * gen by moon at 4/1/2024, 2:14:44 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySubContMultiDataPointChartDataList")
    @ApiOperation(value = "B4查询下级内容多数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQuerySubContMultiDataPointChartDataListRespDto> querySubContMultiDataPointChartDataList(@RequestBody(required=false) @Validated BffQuerySubContMultiDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySubContMultiDataPointChartDataList(reqDTO));
    }
/**
   * B4查询重点关注工作任务单数据点图表
   * gen by moon at 4/1/2024, 2:14:56 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryKeyFocusWorkTaskSigDataPointChartList")
    @ApiOperation(value = "B4查询重点关注工作任务单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryKeyFocusWorkTaskSigDataPointChartListRespDto> queryKeyFocusWorkTaskSigDataPointChartList(@RequestBody(required=false) @Validated BffQueryKeyFocusWorkTaskSigDataPointChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryKeyFocusWorkTaskSigDataPointChartList(reqDTO));
    }
/**
   * B4查询评价模板下部门单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:15:05 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptUnderEvaTempSingleDataPointChartDataListRespDto> queryDeptUnderEvaTempSingleDataPointChartDataList(@RequestBody(required=false) @Validated BffQueryDeptUnderEvaTempSingleDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }
/**
   * B4查询评价模板下一级指标单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:15:16 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryPriObjUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下一级指标单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryPriObjUnderEvaTempSingleDataPointChartDataListRespDto> queryPriObjUnderEvaTempSingleDataPointChartDataList(@RequestBody(required=false) @Validated BffQueryPriObjUnderEvaTempSingleDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryPriObjUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }
/**
   * B4查询评价模板下部门目标任务书树单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:15:26 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptTargetUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门目标任务书树单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetUnderEvaTempSingleDataPointChartDataListRespDto> queryDeptTargetUnderEvaTempSingleDataPointChartDataList(@RequestBody(required=false) @Validated BffQueryDeptTargetUnderEvaTempSingleDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptTargetUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }
/**
   * B4查询部门下人员圈子任务单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:15:49 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptCircleTaskSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子任务单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptCircleTaskSingleChartListRespDto> queryDeptCircleTaskSingleChartList(@RequestBody(required=false) @Validated BffQueryDeptCircleTaskSingleChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptCircleTaskSingleChartList(reqDTO));
    }
/**
   * B4查询部门下人员圈子的目标单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:17:00 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptMemCircleTargetSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子的目标单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptMemCircleTargetSingleChartListRespDto> queryDeptMemCircleTargetSingleChartList(@RequestBody(required=false) @Validated BffQueryDeptMemCircleTargetSingleChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptMemCircleTargetSingleChartList(reqDTO));
    }
/**
   * B4查询部门下人员圈子问题单数据点图表数据列表
   * gen by moon at 4/1/2024, 2:17:19 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptCircleQuestionSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子问题单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptCircleQuestionSingleChartListRespDto> queryDeptCircleQuestionSingleChartList(@RequestBody(required=false) @Validated BffQueryDeptCircleQuestionSingleChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptCircleQuestionSingleChartList(reqDTO));
    }
/**
   * B4查询工作任务下属人员单数据点排行图表
   * gen by moon at 4/3/2024, 12:01:34 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryWorkTaskSubStaffSigDataPointRankChartList")
    @ApiOperation(value = "B4查询工作任务下属人员单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryWorkTaskSubStaffSigDataPointRankChartListRespDto> queryWorkTaskSubStaffSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryWorkTaskSubStaffSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryWorkTaskSubStaffSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询问题下属人员单数据点排行图表
   * gen by moon at 4/3/2024, 12:01:42 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryProblemSubStaffSigDataPointRankChartList")
    @ApiOperation(value = "B4查询问题下属人员单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryProblemSubStaffSigDataPointRankChartListRespDto> queryProblemSubStaffSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryProblemSubStaffSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryProblemSubStaffSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询部门下人员指标单数据点排行图表
   * gen by moon at 4/3/2024, 12:02:06 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptMemObjtiveSigDataPointRankChartList")
    @ApiOperation(value = "B4查询部门下人员指标单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptMemObjtiveSigDataPointRankChartListRespDto> queryDeptMemObjtiveSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryDeptMemObjtiveSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptMemObjtiveSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询我的下属数据点人员排行列表
   * gen by moon at 4/3/2024, 12:02:14 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryMySubDataPersonRankingList")
    @ApiOperation(value = "B4查询我的下属数据点人员排行列表", response = OkrResult.class)
    public OkrResult<BffQueryMySubDataPersonRankingListRespDto> queryMySubDataPersonRankingList(@RequestBody(required=false) @Validated BffQueryMySubDataPersonRankingListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonRankingList(reqDTO));
    }
/**
   * B4查询我的下属人员目标排行列表
   * gen by moon at 4/3/2024, 12:02:22 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryMySubDataPersonTargetRankList")
    @ApiOperation(value = "B4查询我的下属人员目标排行列表", response = OkrResult.class)
    public OkrResult<BffQueryMySubDataPersonTargetRankListRespDto> queryMySubDataPersonTargetRankList(@RequestBody(required=false) @Validated BffQueryMySubDataPersonTargetRankListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonTargetRankList(reqDTO));
    }
/**
   * B4查询评价模板下部门成果单数据点图表
   * gen by moon at 4/6/2024, 11:34:19 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointChartList")
    @ApiOperation(value = "B4查询评价模板下部门成果单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryEvaTempDeptAchievementSigDataPointChartListRespDto> queryEvaTempDeptAchievementSigDataPointChartList(@RequestBody(required=false) @Validated BffQueryEvaTempDeptAchievementSigDataPointChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointChartList(reqDTO));
    }
/**
   * B4查询评价模板下部门成果单数据点排行图表
   * gen by moon at 4/7/2024, 9:22:38 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询评价模板下部门成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryEvaTempDeptAchievementSigDataPointRankChartListRespDto> queryEvaTempDeptAchievementSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryEvaTempDeptAchievementSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询评价模板一级指标成果单数据点排行图表
   * gen by moon at 4/7/2024, 9:22:47 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryObjectiveAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询评价模板一级指标成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryPrimaryObjectiveAchievementSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryPrimaryObjectiveAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询部门一级指标成果单数据点排行图表
   * gen by moon at 4/7/2024, 9:22:56 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询部门一级指标成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询一级目标分类成果单数据点排行图表
   * gen by moon at 4/7/2024, 9:23:06 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryCategoryAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询一级目标分类成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryCategoryAchievementSigDataPointRankChartListRespDto> queryPrimaryCategoryAchievementSigDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryPrimaryCategoryAchievementSigDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryPrimaryCategoryAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * B4查询目标分类下指标成果数据点排行图表
   * gen by moon at 4/7/2024, 9:23:14 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryCategoryObjectiveAchievementDataPointRankChartList")
    @ApiOperation(value = "B4查询目标分类下指标成果数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryCategoryObjectiveAchievementDataPointRankChartListRespDto> queryCategoryObjectiveAchievementDataPointRankChartList(@RequestBody(required=false) @Validated BffQueryCategoryObjectiveAchievementDataPointRankChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryCategoryObjectiveAchievementDataPointRankChartList(reqDTO));
    }
/**
   * B4查询单主体成果单数据点图表详情
   * gen by moon at 4/7/2024, 9:23:21 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectAchievementSigDataChartDetail")
    @ApiOperation(value = "B4查询单主体成果单数据点图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectAchievementSigDataChartDetailRespDto> querySingleObjectAchievementSigDataChartDetail(@RequestBody(required=false) @Validated BffQuerySingleObjectAchievementSigDataChartDetailReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementSigDataChartDetail(reqDTO));
    }
/**
   * B4查询单主体成果数据点图表列表
   * gen by moon at 4/7/2024, 9:23:31 AM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectAchievementDataChartList")
    @ApiOperation(value = "B4查询单主体成果数据点图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectAchievementDataChartListRespDto> querySingleObjectAchievementDataChartList(@RequestBody(required=false) @Validated BffQuerySingleObjectAchievementDataChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementDataChartList(reqDTO));
    }
/**
   * B2查询目标看板更新周期类型列表
   * gen by moon at 5/21/2024, 2:47:34 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryTargetBoardUpdateCycleTypeCodeList")
    @ApiOperation(value = "B2查询目标看板更新周期类型列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetBoardUpdateCycleTypeCodeListRespDto> queryTargetBoardUpdateCycleTypeCodeList(@RequestBody(required=false) @Validated BffQueryTargetBoardUpdateCycleTypeCodeListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryTargetBoardUpdateCycleTypeCodeList(reqDTO));
    }
/**
   * B4查询单主体多数据点评价图表列表-入参周期类型
   * gen by moon at 5/21/2024, 11:47:08 PM
   */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataTargetCycleChartList")
    @ApiOperation(value = "B4查询单主体多数据点评价图表列表-入参周期类型", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataTargetCycleChartListRespDto> querySingleObjectMultiDataTargetCycleChartList(@RequestBody(required=false) @Validated BffQuerySingleObjectMultiDataTargetCycleChartListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataTargetCycleChartList(reqDTO));
    }
/**
   * B2查询空间大屏版本（Redis）
   * gen by moon at 6/8/2024, 8:50:44 PM
   */
    @PostMapping("/oms/dashboradStandardData/querySpaceDashboradVersionDetail")
    @ApiOperation(value = "B2查询空间大屏版本（Redis）", response = OkrResult.class)
    public OkrResult<BffQuerySpaceDashboradVersionDetailRespDto> querySpaceDashboradVersionDetail(@RequestBody(required=false) @Validated BffQuerySpaceDashboradVersionDetailReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.querySpaceDashboradVersionDetail(reqDTO));
    }
/**
   * B2查询大屏名称及导航
   * gen by moon at 6/15/2024, 1:44:20 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDashboardNameAndMenuDetail")
    @ApiOperation(value = "B2查询大屏名称及导航", response = OkrResult.class)
    public OkrResult<BffQueryDashboardNameAndMenuDetailRespDto> queryDashboardNameAndMenuDetail(@RequestBody(required=false) @Validated BffQueryDashboardNameAndMenuDetailReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDashboardNameAndMenuDetail(reqDTO));
    }
/**
   * B2查询大屏二级导航列表
   * gen by moon at 6/15/2024, 1:44:33 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryDashboardTwoMenuList")
    @ApiOperation(value = "B2查询大屏二级导航列表", response = OkrResult.class)
    public OkrResult<BffQueryDashboardTwoMenuListRespDto> queryDashboardTwoMenuList(@RequestBody(required=false) @Validated BffQueryDashboardTwoMenuListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDashboardTwoMenuList(reqDTO));
    }
/**
   * B4更新单空间任务与问题数等
   * gen by moon at 6/23/2024, 11:07:36 AM
   */
    @PostMapping("/oms/dashboradStandardData/refreshSingleSpaceTaskOrProblemNumEtc")
    @ApiOperation(value = "B4更新单空间任务与问题数等", response = OkrResult.class)
    public OkrResult<BffRefreshSingleSpaceTaskOrProblemNumEtcRespDto> refreshSingleSpaceTaskOrProblemNumEtc(@RequestBody(required=false) @Validated BffRefreshSingleSpaceTaskOrProblemNumEtcReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.refreshSingleSpaceTaskOrProblemNumEtc(reqDTO));
    }
/**
   * B4查询评价模板下部门汇报任务相关数据点排行图表
   * gen by moon at 6/27/2024, 11:14:07 PM
   */
    @PostMapping("/oms/dashboradStandardData/queryDeptTargetContNubSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门汇报任务相关数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetContNubSingleDataPointChartDataListRespDto> queryDeptTargetContNubSingleDataPointChartDataList(@RequestBody(required=false) @Validated BffQueryDeptTargetContNubSingleDataPointChartDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryDeptTargetContNubSingleDataPointChartDataList(reqDTO));
    }
/**
   * B4查询父子中目标归属周期多数据点标准数据列表
   * gen by moon at 6/29/2024, 4:29:54 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
    @ApiOperation(value = "B4查询父子中目标归属周期多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(@RequestBody(required=false) @Validated BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(reqDTO));
    }
/**
   * B4查询最新汇报资料多数据点标准数据列表
   * gen by moon at 6/29/2024, 4:30:04 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryNewestReportMultiStandardDataList")
    @ApiOperation(value = "B4查询最新汇报资料多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryNewestReportMultiStandardDataListRespDto> queryNewestReportMultiStandardDataList(@RequestBody(required=false) @Validated BffQueryNewestReportMultiStandardDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryNewestReportMultiStandardDataList(reqDTO));
    }
/**
   * B3查询目标周期树多数据点标准数据列表
   * gen by moon at 7/1/2024, 1:59:56 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryTargetCycleTreeMultiDataTypeStandardDataList")
    @ApiOperation(value = "B3查询目标周期树多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetCycleTreeMultiDataTypeStandardDataListRespDto> queryTargetCycleTreeMultiDataTypeStandardDataList(@RequestBody(required=false) @Validated BffQueryTargetCycleTreeMultiDataTypeStandardDataListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryTargetCycleTreeMultiDataTypeStandardDataList(reqDTO));
    }
/**
   * B2新增空间大屏版本（Redis）
   * gen by moon at 7/1/2024, 6:48:17 PM
   */
    @PostMapping("/oms/mgt/dashboradStandardData/addSpaceDashboradVersion")
    @ApiOperation(value = "B2新增空间大屏版本（Redis）", response = OkrResult.class)
    public OkrResult<BffAddSpaceDashboradVersionRespDto> addSpaceDashboradVersion(@RequestBody(required=false) @Validated BffAddSpaceDashboradVersionReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.addSpaceDashboradVersion(reqDTO));
    }
/**
   * B3查询目标预算最新支出情况列表
   * gen by moon at 7/8/2024, 1:37:55 AM
   */
    @PostMapping("/oms/dashboradStandardData/queryTargetBudgetNewDisburseInfoList")
    @ApiOperation(value = "B3查询目标预算最新支出情况列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetBudgetNewDisburseInfoListRespDto> queryTargetBudgetNewDisburseInfoList(@RequestBody(required=false) @Validated BffQueryTargetBudgetNewDisburseInfoListReqDto reqDTO){
        return OkrResult.success(dashboradStandardDataService.queryTargetBudgetNewDisburseInfoList(reqDTO));
    }
///**
//   * B4查询父子中目标归属周期多数据点标准数据列表
//   * gen by moon at 6/28/2024, 11:55:48 PM
//   */
//    @PostMapping("/oms/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
//    @ApiOperation(value = "B4查询父子中目标归属周期多数据点标准数据列表", response = OkrResult.class)
//    public OkrResult<BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(@RequestBody(required=false) @Validated BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO){
////        return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(reqDTO));
//    }
}
